package com.parfinex.java.phase1.module2.task07;

public class JieChengTest {
    //自定义成员方法实现将参数n的阶乘计算出来并返回
    // 1!= 1 ; 2!=1*2; 3! =1*2*3
    int show(int n){
//        int num =1;
//        for (int i =1 ; i<=n ; i++){
//            num *=i;
//
//        }
//        return num;
    /*当n的数值为1时，则阶乘的结果就是1
    否则阶乘的结果就是n*(n-1)!
*/

    if (1 ==n)

    {
        return 1;
    }
    return n*show(n-1);

    }
    public static void main(String[] args){
        //声明JieChengTest类型的引用指向该类型的对象
        JieChengTest jct = new JieChengTest();
        int res = jct.show(5);
        System.out.println("最终的计算结果是："+res);
    }
}
